package com.lykj.modules.shop.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ColumnWidth(25)
@HeadRowHeight(20)
@ContentRowHeight(18)
public class UserExcel implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 用户ID
	 */
	@ExcelProperty(value = "用户ID")
	private String id;
	/**
	 * 用户UID
	 */
	@ExcelProperty(value = "用户编号")
	private String uid;
	/**
	 * 账号
	 */
	@ExcelProperty(value = "用户编号")
	private String account;
	/**
	 * 昵称
	 */
	@ExcelProperty(value = "昵称")
	private String name;
	/**
	 * 推荐人ID
	 */
	@ExcelProperty(value = "推荐人ID")
	private String spreadId;
	/**
	 * 平台积分
	 */
	@ExcelProperty(value = "平台积分")
	private BigDecimal sysIntegral;
	/**
	 * 收益值余额
	 */
	@ExcelProperty(value = "收益值余额")
	private BigDecimal sysBalance;
	/**
	 * 贡献值余额
	 */
	@ExcelProperty(value = "贡献值余额")
	private BigDecimal sysContribute;
	/**
	 * 累计订单总额
	 */
	@ExcelProperty(value = "累计订单总额")
	private BigDecimal ordersTotal;
	/**
	 * 累计红包订单总额
	 */
	@ExcelProperty(value = "累计红包订单总额")
	private BigDecimal bonusOrders;
	/**
	 * 累计领取红包
	 */
	@ExcelProperty(value = "累计领取红包")
	private BigDecimal bonusTotal;
	/**
	 * 累计收益
	 */
	@ExcelProperty(value = "累计收益")
	private BigDecimal earningsTotal;
	/**
	 * 红包资格0无1有
	 */
	@ExcelProperty(value = "红包资格0无1有")
	private Integer bonusStatus;
	/**
	 * 用户级别0普通1VIP2店长3精英4导师5领袖
	 */
	@ExcelProperty(value = "用户级别0普通1VIP2店长3精英4导师5领袖")
	private Integer userSign;
	/**
	 * 众鸟用户Id
	 */
	@ExcelProperty(value = "众鸟用户Id")
	private String znUserId;
	/**
	 * 众鸟现金余额
	 */
	@ExcelProperty(value = "众鸟现金余额")
	private String znBalance;
	/**
	 * 时间
	 */
	@ExcelProperty(value = "时间")
	private String createTime;
}
